import { commonRequest } from '@/api/commonHttp';

// 商品基础 - 品类管理 - 指导加价率列表 - 获取表格数据
export const getProductMarkupRateGroupVosService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/getProductMarkupRateGroupVos',
  type: 'post',
  data,
  loadingFn
});

// 商品基础 - 品类管理 - 指导加价率列表 - 导出查询数据
export const exportProductMarkupRateGroupDataService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/exportProductMarkupRateGroupData',
  type: 'post',
  data,
  loadingFn,
  isExport: true
})

// 商品基础 - 品类管理 - 指导加价率新增 - 导出集团加价率模板
export const exportProductMarkupRateTemplateService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/exportProductMarkupRateTemplate',
  type: 'post',
  data,
  loadingFn,
  isExport: true
})

// 商品基础 - 品类管理 - 指导加价率新增 - 导入集团加价率模板
export const importProductMarkupRateTemplateUrl = 'sysback/product/markuprate/importProductMarkupRateTemplate'

// 商品基础 - 品类管理 - 指导加价率编辑 - 导入集团加价率
export const importProductMarkupRateDataUrl = 'sysback/product/markuprate/importProductMarkupRateData'

// 商品基础 - 品类管理 - 指导加价率操作（新增、编辑）- 提交加价率单据
export const commitProductMarkupRateRecordService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/commitProductMarkupRateRecord',
  type: 'post',
  data,
  loadingFn
})

// 商品基础 - 品类管理 - 指导加价率新增 - 根据品类品牌返回表单生成数据
export const refreshProductMarkupRateListService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/refreshProductMarkupRateList',
  type: 'post',
  data,
  loadingFn
})
